@charset "utf-8";
.fontbold{ font-weight:bold;}
#minlogo,#searchBox .text,#searchBox .text input,#searchBox .btn,
.btn input,#crumbs a,.tabs a,.tabs a span,.tabs strong span,.tabs strong,.filterbar,.filterico,.filterico span,.ico,
.pager a,.pager a span,.pager strong,.pager strong span,
.pager a:hover,
.pager a:hover span a{background-image:url(../images/sprites.png)!important;background-repeat:no-repeat}
#fb-new a,#fb-new a:hover, .lmenu li.open, .btn-v2, .btn-v3, .butt, .btns, .butt-gray, .btns-gray, .butt-2, .btns-2, a.an, ul.app-list li span.btn-app,.nav ul li, .nav ul li.s, .tgbox .title h2,.tgbox .title h2 span,.tgbox p a,a.btn-pay, .butt-yzm, .btns-yzm{ background:url(../images/btn-2012.gif?2012419) no-repeat}
#topinfomsg strong,.topinfomsg strong,.ico-w,.chenggong1,.password-tip h2 span.password-tip-icon, span.reg-tip2-icon, .xinxi-msg a.email-a,.xinxi-msg a.w-email-a, .xinxi-msg a.favorites-a, .expimg span, ul.renzheng-scrool li span, .toufok .tishi, .tip-none span, .online{background:url(../images/reg-menu.gif?201217) no-repeat;}
ul.re-tip, ul.re-tip li, ul.re-tip li.li1{background:url(../images/tip-bg2.gif) no-repeat;}
.tip,.tip span{background:url(../images/tip-bg.gif) no-repeat;}
.lmenu li i, .details-tip, span.btn-edit, .area_scj li a, .noteread b, a.loadzj,a.sqrz, .nav ul li.tyj a,table.table-ui2 td strong, .xinxi-right a,.tip2 em{background:url(../images/use-icon-2.gif?version=201258) no-repeat;}
.butt-wgl,.btns-wgl, span.zfb-wgl-icon, .ico-zfb, a.btn-gl{background:url(../images/zfb-png.gif) no-repeat;}
.action1,.wrong1, .action, .action1 .action_po_top, .action1 .action_po_bot, .wrong1 .action_po_top, .wrong1 .action_po_bot{background:url(../images/verification-ui6.gif) no-repeat;}
.mima-a,.mima-b,.mima-c,.nameyz,.sjyz,.maileyz,.zzyz,.nameyzw,.sjyzw,.maileyzw,.zzyzw,.infobox em,a.re-btn,.scrool-box-ui2 ul.list li,a.ui2-scrool-btn, a.golook, .nav ul li.vip-li a,.mimaz,.mimazw{ overflow:hidden; display:inline-block;  background:url(../images/user-ui2-icon.gif?version=201257) no-repeat;}

.tip2{ position:absolute; width:260px; line-height:26px; border:#ffcc7f 1px solid; background-color:#ffffe5; color:#666; left:100px; top:275px; padding:0 0 0 10px;  }
.tip2 em{ width:7px;  height:11px; display:block; left:-6px; top:6px; position:absolute; background-position:0 -766px; }
.win1000{width:1000px;}
.mt30{ margin-top:30px;}
#topinfomsg, .topinfomsg{ margin:-10px auto 10px; font-size:12px; padding:4px 10px 4px 0px; line-height:20px; background-color:#ffffe0 ; color:#9f6c08; position:relative;}
#topinfomsg strong, .topinfomsg strong{ display:inline-block; width:13px; height:16px; position:relative; top:2px; background-position: 10px -178px; padding:0 0 0 20px;}
#topinfomsg span.btn-q, .topinfomsg span.btn-q{ position:absolute; right:10px;_right:20px; top:4px; cursor:pointer; color:#c0a16d; font-size:18px; _font-size:12px; _font-weight:bold;  font-family:Arial, Helvetica, sans-serif; } 
#container{ position:relative; }
#q-yj{ position:absolute; top:122px; right:-21px; height:100px; line-height:1.6; width:20px;border:#d9dee2 1px solid;}
#q-yj a{ display:block; color:#929292; padding:4px 3px; width:14px; text-decoration:none; }
#q-yj a:hover{ background-color:#f9f9f9;}
#q-yj01{ position:absolute; top:122px; right:-41px; height:155px; line-height:1.6; width:40px;border:#d9dee2 1px solid;}
#q-yj01 a{ display:block;position:relative;color:#929292;height:155px; width:40px;text-decoration:none; }
#q-yj01 a:hover{ background-color:#f9f9f9;}
#q-yj01 span.p01{width:20px;position:absolute;top:3px; left:5px;}
#q-yj01 span.p02{width:20px;position:absolute;top:3px; left:20px;}
#wraper{ position:relative; background:url(../images/wraper-bg-n.gif?version=20120331) right repeat-y; border-top:#dfdfdf 1px solid;  border-bottom:#dfdfdf 1px solid; margin-top:10px; }
#header{ height:74px; margin: 0 auto; position:relative; overflow:hidden; }
#logo,#cityname,#logintext,#fb-new{position:absolute}
#headerinside{background:url(../images/h_bg.gif) repeat-x;height:60px}
#logo{left:20px;top:11px;}
#logo img{ display:block; }
#cityname{ height:39px;border-left:#f1f1f1 1px solid; top:18px;left:200px; padding-left:15px;}
#cityname span{font:24px/2 "微软雅黑","黑体", sans-serif; color:#666;}
#cityname em{ font-size:12px; color:#888; font-style:normal; margin-left:20px;} #cityname em a{ margin:0 1px;}
#fb-new { position: absolute; right: 10px; top: 21px;}
#fb-new a{ background-position: 0 -463px; color: #FFFFFF; cursor: pointer; display: inline-block;font-size: 14px; font-weight: bold; height: 34px; line-height: 34px; text-align: center; width: 117px; }
#fb-new a:hover{ background-position:0 -499px; text-decoration:none; }
.tip{ background-position:0 0; height:37px; padding:0 0 0 40px;}
.tip span{ float:left; display:block; background-position: right bottom; padding:12px 20px 8px 10px; padding:15px 20px 7px 10px\9; *padding:15px 20px 8px 10px; _padding:15px 20px 8px 10px;}
.tip span em{ font-size:10px; font-style:normal;}
.w{width:1000px;margin:0 auto;clear:both}
/*图标按钮*/
.jf{background:url(../images/index_back.gif) no-repeat -19px -14px; width:20px; vertical-align:middle; height:14px; padding-left:20px; cursor:pointer; }
.ji{ background:#f00; padding:0px 2px; *padding:2px 2px 0px 2px; overflow:hidden; font-size:12px; text-align:center; color:#fff; margin-left:15px}
.tg{ background:#008000; padding:0px 2px; *padding:2px 2px 0px 2px; overflow:hidden; font-size:12px; text-align:center; color:#fff; margin-left:15px}
.btn-v2{ background-position: 0 -34px; width:50px; padding:3px 0;  padding:5px 0 6px 0\0;  *padding:5px 0 3px 0;   _padding:3px 0 4px 0; text-align:center; font-size:12px; border:none; cursor:pointer; }
@media screen and (-webkit-min-device-pixel-ratio:0) {.btn-v2{padding:4px 0 7px 0} } 
.btn-v3{ background-position:0 -59px ; width:92px; margin-right:4px; padding:3px 0;  padding:5px 0 6px 0\0;  *padding:4px 0 4px 0;  _padding:3px 0 4px 0; text-align:center; font-size:12px; border:none; cursor:pointer; }
@media screen and (-webkit-min-device-pixel-ratio:0) {.btn-v3{padding:4px 0 7px 0} } 
.butt{padding-right:1px;display:inline-block; font-weight:700; background-position:right top;height:34px;}
.btns {padding:6px 20px 6px 20px; padding:10px 18px 6px 18px\0;  *padding:8px 10px 6px 10px; _ padding:6px 10px 4px 10px; display:block; background-position: 0 0;border:none; color:#fff;font-size:14px; font-weight:bold;cursor: pointer; margin:0}
@media screen and (-webkit-min-device-pixel-ratio:0) {.btns{padding:8px 20px 8px 20px;} }
.butt-wgl{padding-right:1px;display:inline-block; font-weight:700; background-position:right -174px;height:34px;}
.btns-wgl {padding:6px 20px 6px 20px; padding:10px 18px 6px 18px\0;  *padding:8px 10px 6px 10px; _ padding:6px 10px 4px 10px; display:block; background-position:0 -174px ;border:none; color:#fff;font-size:14px; font-weight:bold;cursor: pointer; margin:0}
@media screen and (-webkit-min-device-pixel-ratio:0) {.btns-wgl{padding:8px 20px 8px 20px;} }
.butt-gray{padding-right:1px;display:inline-block; font-weight:700; background-position: right -317px ;height:34px;}
.btns-gray {padding:6px 20px 6px 20px; padding:10px 18px 6px 18px\0;  *padding:8px 10px 6px 10px; _ padding:6px 10px 4px 10px; display:block; background-position: 0 -317px ;border:none; color:#fff;font-size:14px; font-weight:bold;cursor: pointer; margin:0}
@media screen and (-webkit-min-device-pixel-ratio:0) {.btns{padding:8px 20px 8px 20px;} }
.butt-2{padding-right:2px;display:inline-block; background-position: 100% -122px; height:25px; overflow:hidden; position:relative; vertical-align:middle;}
.btns-2{padding:2px 10px 2px 10px; padding:5px 10px 5px 10px\0;  *padding:5px 5px 6px 5px; _ padding:3px 5px 1px 5px; background-position: 0 -122px ;border:none;font-size:12px; cursor: pointer; margin:0; }
@media screen and (-webkit-min-device-pixel-ratio:0) {.btns-2{ padding:4px 10px 5px 10px;  }  } 
.butt-yzm{padding-right:1px;display:inline-block; font-weight:700; background-position: right -669px;height:34px;}
.btns-yzm {padding:6px 20px 6px 20px; padding:10px 18px 6px 18px\0;  *padding:8px 10px 6px 10px; _ padding:6px 10px 4px 10px; display:block; background-position:0 -669px;border:none; color:#4d4d4d;font-size:14px; font-weight:bold;cursor: pointer; margin:0}
@media screen and (-webkit-min-device-pixel-ratio:0) {.btns-yzm{padding:8px 10px 8px 10px;} }

/*左侧导航*/
.lmenu{width:147px; min-height:420px; _height:420px; padding:0 0 10px 0; line-height:28px; }
.lmenu-line{ background-color:#dfdfdf; height:1px; overflow:hidden; width:140px; margin:0;}
.lmenu ul{ padding:10px 0;} .lmenu ul ul{ padding:0 0 10px 0;}
.lmenu li{ position:relative; width:100%; text-indent:40px; font-size:12px;position:relative; }
.lmenu li span{ cursor:pointer; }
.lmenu li i{ position:absolute;  display:block; width:9px; height:9px; top:9px;top:8px\0;*top:8px;_top:10px; left:22px; overflow:hidden;}
.lmenu li i.closed{ background-position:0 -416px; }.lmenu li i.opened{background-position:0 -440px;}
.lmenu li i.icon-fb{ top:9px; _top:7px; width:11px;left:20px; height:11px; background-position:0 -512px;}
.lmenu li i.icon-jy{ top:5px; left:18px; width:13px; height:14px; background-position:0 -526px;}
.lmenu li i.icon-tg{ top:7px; left:18px; width:12px; height:13px; background:url(../images/l_user_icon.gif) no-repeat 0 -9px;}
.lmenu li.open i.icon-tg{ left:20px; background-position:0 4px;}
.tg_tips{position:absolute;left:100px;top:95px;border:1px solid #ffce83;background:#ffffe0;color:#9f6c08;padding:6px 10px; z-index:10;width:260px;}
.tips_row{width:7px;height:11px;display:block;overflow:hidden;background:url(use-icon-2.gif) no-repeat 0 -766px;position:absolute;top:7px;left:-7px;}
.tg_tips a{color:#2255dd;position:absolute;right:10px;top:7px;}
.lmenu li i.icon-sc{ top:9px;left:20px; width:12px; height:11px; background-position:0 -542px;}
.lmenu li.open i.icon-fb{ left:22px;background-position:0 -555px;}
.lmenu li.open i.icon-jy{ left:20px; background-position:0 -569px;}
.lmenu li.open i.icon-sc{ left:22px; background-position:0 -585px;}
.lmenu li a{  text-decoration:none; font-weight:normal;}
.lmenu li a:hover{ color:#ff0000; text-decoration:none; }
.lmenu li.open{ display:block; position:relative; left:-2px; height:28px; line-height:28px;padding:1px 0 4px; padding:2px 0 3px\0; *padding:1px 0 4px; _padding:1px 0 4px; background-position:0 -84px; text-indent:42px;}
.lmenu li.open a{ color:#000; text-decoration:none;}
.hot{background:url(../images/use-icon.gif) no-repeat 0 -63px; width:29px; height:17px; display:inline-block}
.listmenu li span{ font-weight:normal; color:#000; margin-left:2px}
.lmenu li i.icon{ display:block; margin-left:-2px; height:26px; line-height:26px;padding:1px 0 4px; padding:2px 0 3px\0; *padding:1px 0 4px; _padding:1px 0 4px;background:url(../images/use-icon.gif) 2px -31px no-repeat;}
.lmenu li i.icon a{ color:#000; text-decoration:none;}
/*右侧*/
#right-con{ width:825px; padding:10px;}
#right-con-user{ width:822px; padding:20px 15px 0px; background:none; }
#right-con-frame{ width:826px; padding:10px 10px 10px 2px; background:none; }

ul.re-tip{ background-position:0 0 ;  height:39px; line-height:33px; color:#ff0000;  padding:0 0 0 30px;}
.reg-tip-box{ padding:0 0 0 50px;}
ul.re-tip li { float:left; display:block; background-position:0 -41px; background-repeat:repeat-x ;padding:0 15px 0 5px; }
ul.re-tip li.li1{ width:8px; height:33px; background-position:100% -81px; padding:0;}
.nameyz{ background-position:-32px 0; width:22px; height:18px;}
.sjyz{background-position: -35px -21px; width:19px; height:19px;}
.maileyz{background-position:-38px -43px; width:16px; height:18px;margin:0 5px;}
.zzyz{background-position:-31px -66px; width:23px;height:18px;}
.nameyzw{background-position:-56px 0; width:22px;height:18px;}
.sjyzw{background-position:-59px -21px; width:19px; height:19px;}
.maileyzw{background-position:-62px -43px; width:16px; height:18px;}
.zzyzw{background-position:-55px -66px; width:23px; height:18px;}
.mimaz{background-position:-32px -84px; width:16px; height:18px;}
.mimazw{background-position:-32px -108px; width:16px; height:18px;}
.ico.ding{background-position:-97px -797px}
.ico.hot{background-position:-131px -779px}
.ico.tu{background-position:-131px -797px; position:relative; top:4px; }
.ico.ji{background-position:-114px -797px}
.ico.tui{background-position:-94px -832px;width:35px}
.ico.yan{background-position:-97px -815px;margin-top:5px}
.ico.wlt{background-position:-131px -833px;width:13px}
.ico-w{ display:inline-block; width:16px; height:16px; line-height:14px; margin-left:2px; }
.ico-w.ding-w{ background-position:0 -256px; }
.zhijie{background:url() yellow;color:#000;width:auto;height:15px}
.ico.area,.biz{width:auto}.area a{color:#585858;text-decoration:underline}.biz{color:#f60}
.ico{margin-left:2px;display:inline-block;width:16px;height:16px;line-height:14px;white-space:nowrap}
.ico.dx{ background:url(../images/dingxiang.gif) no-repeat!important; width:41px!important; height:15px!important; }
.combut{ text-align:center; padding:20px 0 0; }

/*提示*/
.action_color{ border:1px solid #1d95f6!important;  background:#feffe3 url(../images/inw-bg.gif) left top repeat-x;}
.wrong_color{  border:1px solid #ff9a9a!important; background:#feffe3 url(../images/inw-bg.gif) left top repeat-x;}
.chenggong1, .action1, .wrong1 { height:32px; display:inline-block; vertical-align:top; line-height:2; padding-right:5px; font-size:12px; color:#000; position:relative; padding-left:40px}
.chenggong1{ display:inline-block; height:16px; background-position: 0 -22px ; padding-left:25px; vertical-align:middle; padding-right:5px;}
.action1,.wrong1, .action{ width:247px; background-position:0 0;}
.action1{ background-position:0 0;}
.action1 .action_po,.wrong1 .action_po{ position:absolute; left:0; top:0;}
.action1 .action_po_top{display:block;width:237px;padding:3px 10px 0 40px;min-height:10px;_height:10px; background-position:0 0;}
.action1 .action_po_bot{display:block;width:287px;height:5px; background-position:0px -185px;overflow:hidden;}
.wrong1{ background-position: 0 -190px;}
.wrong1 .action_po_top{ display:block; width:237px; padding:4px 10px 0 40px; min-height:10px; _height:10px; background-position: 0px -190px;}
.wrong1 .action_po_bot{ display:block; width:287px; height:5px; background-position:0px -375px; overflow:hidden;}

b.r-tip{ font-weight:normal; padding:10px; display:block;}
.password-tip{ width:450px; padding:40px 0 0px 0px; color:#666; line-height:2; font-size:14px; position:relative; }
.password-tip h2{ height:43px;  font:25px/1.7 "微软雅黑","黑体", sans-serif; position:relative; color:#009900; padding:0 0 0 55px; margin:0 0 30px 0; }
.password-tip h2 span.password-tip-icon{ position:absolute; left:0; top:0px; display:block; width:42px; height:43px; background-position: 0 -49px ; margin:0px 5px 0 0;}
.password-tip strong{ margin:0 4px; }
p.reg-tip-2{  padding:0px 0 10px 20px !important; color:#666; margin:0px 30px 10px 0; position:relative; }
span.reg-tip2-icon{ position:absolute; left:0;  top:7px; top:5px\0;  *top:5px; _top:5px; display:block; width:12px; height:13px;margin:0px 5px 0 0;}
/*余额明细*/
.myjf{ padding:0 0 0 10px;}
.myjf strong{ font-size:16px;}
.seadate{ padding:30px 10px 20px 10px; font-size:14px;}
.details-box input{ margin:0 4px;}
.details-box label{ font-size:12px; margin: 0 6px 0 0;}
.intxt2{width:140px;height:22px; font-size:12px;padding:0 2px;line-height:22px; vertical-align:middle; background:url(../images/datechoose.gif) center right no-repeat; border:#a0b8cf 1px solid; }
.details-tip{ background-position:0 -66px; padding:0 0 0 20px; height:16px; line-height:16px;}
.details-tip b{ margin:0 2px;} 
/*信息公告*/
.ggifno li{ padding:0 10px; line-height:38px; border-bottom:#f1f1f1 1px solid;}
.ggifno li a{ font-size:14px;}
.ggifno li img{display:none}
.ggifno .date{ float:right; color:#666; font-size:12px;}
.ggifno li span{ float:right; font-size:14px;}
.ggifno li .lb{font-size:12px; color:#585858;}
.xinxi-title{ position:relative; height:37px;}
.xinxi-msg{ position:absolute; right:10px; bottom:6px;}
.xinxi-msg a{ display:inline-block;cursor:pointer;}
.xinxi-msg a b{ color:#ff0000; margin:0 2px; }
.xinxi-msg a.email-a{ background-position:0 -362px; padding:0 25px 2px 20px; }
.xinxi-msg a.w-email-a{ background-position:0 -438px; padding:0 25px 2px 20px; }
.xinxi-msg a.favorites-a{ background-position: 0 -383px; padding:0 0 2px 23px; }
/*选项卡*/
.area_b{ height:27px; position:relative;}
span.btn-edit{ display:block; background-position:0 -119px; padding:0 0 0 20px; line-height:20px;  position:absolute; right:0; bottom:5px; }
span#searfriend{ display:block;  position:absolute; right:0; bottom:5px; }
span.history-tip{display:block; position:absolute; right:0; bottom:5px; color:#666;}
ul#area_nav{ height:27px; background:url(../images/details-menu-bg.gif) bottom repeat-x; padding:0px 0 0 10px;}
ul#area_nav li{ float:left; margin:0 4px 0 0; display:inline-block; cursor:pointer;background:url(../images/details-menu-n.gif?2012322) 100% -27px no-repeat; padding-right:2px;  }
ul#area_nav li a{ display:block;line-height:27px; font-size:12px; padding:0 15px; background:url(../images/details-menu-n.gif?2012322) 0 -27px no-repeat;}
ul#area_nav li.selected{background-position:100% -54px; font-weight:bold; color:#000;}
ul#area_nav li.selected a{ background-position:0 -54px; color:#000; text-decoration:none;}
ul#area_nav li.selected a:hover{ color:#000; text-decoration:none;}
.area_cz{background:#f8f8f8; padding:6px 10px; line-height:24px; }
.area_cz b a,.area_cz a b{ text-decoration:underline}
.area_cz select{ margin-right:10px;}
.area_bottom{ background-color:#f8f8f8; height:3px; overflow:hidden;}
/*分类信息列表*/
.basetb{border-collapse:collapse; border:none;  color:#000; table-layout:fixed; width:100%; }
@media screen and (-webkit-min-device-pixel-ratio:0) {.basetb{table-layout:auto; }  } 
.basetb th{text-align:left; height:30px; line-height:30px; padding:0 0 0 10px; font-weight:normal;color:#666; border-bottom:1px solid #f1f1f1;}
.basetb th span.zd{ margin-left:30px;}
.basetb th span.zd input{ margin-right:4px; }
.basetb th.tit_cz, .qz th.tit_cz{ text-align:center; padding:0 0 0 10px; }
.basetb #tablehead td{padding:5px 2px}
.basetb td{padding:7px 0 7px 10px; border-bottom:1px solid #f1f1f1;vertical-align:top; line-height:1.8;}
.basetb td span.graylink{color:#8A8A89}
.basetb td.v_m{vertical-align:middle}
.basetb td a{ text-decoration:none; font-size:14px; }
.basetb td p a{font-size:12px}
.basetb td a:hover{ text-decoration:underline;}
.basetb .cz,.qz .cz{text-align:center; margin-left:15px; padding-right:10px; white-space:nowrap;}
.basetb .czfb,.qz .czfb{text-align:right; padding-right:25px; white-space:nowrap;}
.basetb td #imgIsread{vertical-align:middle; margin:6px 2px 0; margin:5px 2px 0\0; *margin:5px 2px 0; _margin:5px 2px 0; max-width:20px; _width: expression(this.width > 20 ? '20px': true);}
.titletd.tc58{ color:#aaa; padding-top:5px}.titletd cite{color:#aaa; font-style:normal; margin:0 5px;}
.basetb td a.red{color:#f00}
.basetb td div span.titletd{color:#aaa}
.basetb .cz_see a{margin-right:10px}
.basetb .cz,.basetb .czfb,.qz .cz,.qz .czfb,.basetb .cza,.qz .cza{ text-align:center;}
.basetb .tl{ text-align:left;padding-left:32px}
.basetb .cz a,.basetb .czfb a,.qz .cz a,.qz .czfb a,.basetb .cza a,.qz .cza a{margin: 0 3px; color:#2255DD; text-decoration:none; font-size:12px; }
.basetb .cz2 a,.qz .cz2 a, .basetb .cz_see a{color:#2255DD; text-decoration:none; font-size:12px; }
.basetb .cz span a,.qz .cz span a{margin:0 2px 0 1px}
.basetb .cz span a:hover,.qz .cz span a:hover{text-decoration:none;}
.basetb .cz a:visited{color:m#2255DD}
.basetb div span,.basetb div span a{font-size:12px}
.basetb div a:hover,.basetb .cz a:hover{color:#F00; text-decoration:underline}
.basetb div img,.qz div img{margin-left:3px;}
.basetb .titletd,.qz .titletd{font-size:12px; color:#aaa;}
.basetb .titletd a,.qz .titletd a{color:#666;text-decoration:underline; margin:0 3px;}
.basetb .titletd a:hover,.qz .titletd a:hover{color:#F00}
.basetb .titletd .red2,.qz .titletd .red2{color:#F00; margin:0 2px; text-decoration:underline}
.basetb .titletd .red2 a,.qz .titletd .red2 a{text-decoration:underline;color:#F00;}
.basetb .binp,.basetdel .binp{vertical-align:top; text-align:left; padding:15px 0 0 10px; padding:12px 0 0 10px\0; *padding:11px 0 0 10px; _padding:10px 0 0 10px;}
.basetb .binp input,.basetdel .binp input{ margin:0;}
.basetb .thpl{padding-left:17px}
.sctcnr{display:none}
.sctcnr,.sctcnr td{ border-bottom:0px; padding:0; margin:0;}
.sctcnr td div{padding:10px 10px 10px 33px; border-bottom:1px solid #e8e8e8; text-align:left; line-height:20px; width:775px}
.basetb .infotdno td{ padding:0px; border-bottom:none;}
.area_cz3,.area_cz4{padding:10px; *padding:10px 10px 10px 6px; line-height:24px;  border-top:1px solid #f1f1f1}
.area_cz3 input,.area_cz4 input{margin-left:10px}
.area_cz3 .checkqx,.area_cz4 .checkqx{margin-left:0px; padding-left:0px;}
.area_cz4{ border:none;}
/*个人资料*/
.grpic{width:100%; border-collapse:collapse;  border:none; line-height:38px; padding:0px 0 10px 0px; color:#666; margin-bottom:20px}
.grpic th{ width:140px; text-align:right; font-size:14px; font-weight:normal; padding:0 25px 0 0;}
.grpic th .tx{width:134px; height:134px;  text-align:center; line-height:134px; display: table-cell; vertical-align:middle; *display: block; *font-size: 99px; *font-family:Arial; border:1px solid #dddddd; overflow:hidden}
.grpic th .tx img {max-height:120px; max-width:120px; border:0; vertical-align:middle; height: expression(this.height > 120 ? '120px': true); width: expression(this.width > 120 ? '120px': true);padding:7px;}
#previewimage{ width:136px; float:right; }
.grinfo{ width:100%; border:none; border-collapse:collapse; margin:15px auto 65px;}
.grinfo th{ width:140px; text-align:right; font-size:14px; font-weight:normal; color:#666; padding:0px 10px 0px 0; line-height:2; }
.grinfo td{ padding:6px 0;}
.grinfo td input.inp{ margin-right:10px; }
.grinfo td input.inp-qz{height:19px; line-height:19px; padding:0 3px; font-size:12px; border:1px solid #c8c8c8;}
.grinfo td strong{ font-size:16px; line-height:1.8; margin-right:5px;}
.grinfo td a{ margin-right:5px;}
.grinfo select{ padding:0;}
.inw {width:228px;}
.inp{border:1px solid #C8C8C8;line-height:26px;height:26px;margin-right:3px;padding:2px 3px;font-size:14px}
.inp-2 { width:90px; border:1px solid #C8C8C8;height:22px; line-height:22px; margin-right:3px;padding:0 3px;vertical-align:middle; font-size:14px;}
.inp-3{ width:150px; border:1px solid #C8C8C8;height:14px; line-height:14px; margin-right:3px;padding:4px 3px;vertical-align:top; font-size:12px;}
.inp-action_color{width:150px; border:1px solid #1d95f6!important;height:14px; line-height:14px; margin-right:3px;padding:5px 3px 3px 3px;margin-right:3px;vertical-align:middle; font-size:12px;  background:#feffe3 url(../images/inw-bg.gif) left top repeat-x;}
.inp-jf{border:1px solid #C8C8C8; position:relative; top:-1px;top:-1px\0;*top:0px;_top:0px; line-height:21px;height:21px;margin-right:3px;padding:2px 3px;font-size:14px; width:80px;}
.intxt1{border:1px solid #C8C8C8;line-height:21px;height:21px;margin-right:3px;padding:2px 3px;font-size:14px; width:260px;}
.grtextarea{height:100px; overflow:hidden; width:347px;border:1px solid #C8C8C8; line-height:20px; font-size:12px}
/*收藏信息*/
.area_scj{font-size:14px; padding:10px 10px; background-color: #f8f8f8;overflow:hidden; margin-top:10px;}
.area_scj ul{width:100%; overflow:hidden}
.area_scj li{ float:left; display:block; font-size:14px;color:#2255DD;  text-align:left; width:198px; white-space:nowrap; line-height:30px; height:30px; overflow:hidden; }
.area_scj li .app_set,.area_scj li .fdshanchu{margin-left:5px}
.area_scj li a{ text-decoration:none;font-size:12px;  color:#2255DD; background-position: 0 -162px ; padding:0 0 0 20px; }
.area_scj li a:hover{color:#f00; text-decoration:none}
.area_scj .scleft{float:left}
.area_scj a.selected{color:#000; font-weight:bold; border-color:#89a8d1; position:relative; _vertical-align:middle; _display:inline-block; overflow:hidden; background-position:0 -182px; _background-position:0 -175px; }
.area_scj a.n-f{ background-position:0 -134px; padding:0 0 0 20px; color:#666;  clear:both;  display:block; line-height:30px; height:30px; overflow:hidden; }
.app_set,.fdshanchu,.hyly{ width:10px; height:10px; border:0; padding:0!important; overflow:hidden; display:inline-block; vertical-align:middle; cursor:pointer;}
.app_set, .app_set:hover, .fdshanchu, .fdshanchu:hover,.hyly, .hyly:hover{background:url(../images/gr_010.gif) no-repeat!important; }
.app_set{ background-position: 0 0!important;}
.app_set:hover{ background-position:0 -20px!important;}
.fdshanchu{ background-position:-17px 0!important;}
.fdshanchu:hover{ background-position: -17px -20px!important;}
.hyly{ background-position: -17px -40px!important;}
.hyly:hover{ background-position:0px -40px!important;}
.replay,.replay td {border:none; padding:0; margin:0}
.replaydiv{ background:#f9f9f9; width:100%; float:left; padding:10px 0; text-indent:0px; margin:0 }
.replayl{ width:50px; float:left}
.replayr,.basetb div .replayr{ width:700px; float:left; padding-left:0px; color:#000}
.replayr p b{ color:#000}
.dxxnr,.dxxtar{color:#000; text-indent:0px;text-align:left; line-height:22px; padding-bottom:5px}
.replayr cite{ font-size:12px; color:#585858; font-style:normal; margin-left:4px;}
.dxxtar{text-align:left}
.dxxtar textarea{ width:680px; height:80px; border:1px solid #dbe0e3; margin:2px 0 5px;}
.dxxbut{padding-left:375px}
.hfbut{height:24px; padding:0 10px; margin:60px 0 0 10px; vertical-align:top}
/*信息详情*/
#ReplayBox{margin:20px auto; border:1px solid #f1f1f1;}
#ReplayBox p{padding-top:10px; line-height:2;}
.msgct{ padding:10px; font-size:14px}
.msgct h2{font-size:12px;font-weight:normal;padding:10px 0;}
.msgct h2 a{ margin:0 4px;}
.xtfjr{font-size:14px;  width:100%;}
.xtfjr dl{float:left; clear:left; line-height:2.5; border-bottom:1px solid #f1f1f1; width:100%; }
.xtfjr dt{width:80px; padding-right:10px; float:left; text-align:right; background:#f8f8f8; color:#666;}
.xtfjr dd{float:left; padding-left:10px;}
.xtfjr a{font-size:14px; text-decoration:none}
/*修改密码*/
.uppwd{font-size:14px}
.uppwd dl{ padding-top:18px;}
.uppwd dt{ width:160px; padding-right:10px; line-height:2; float:left; text-align:right; color:#666;}
.uppwd dd{ float:left; }
.uppwd dd strong{ font-size:16px; line-height:1.7;}
.uppwd dd img{display:none; margin:0; padding:0}
.uppwd dd span.fGreen,.uppwd dd span.fOra{margin-left:-3px}
.uppwd dd .fGreen{ display:inline-block; height:23px; background:#dce8fa url(../images/post/background.gif) no-repeat -158px -121px; padding-left:30px; vertical-align:middle; padding-right:5px;}
.uppwd dd .fOra{ display:inline-block; height:23px; background:#ffc6c6 url(../images/post/background.gif) no-repeat -158px -163px; padding-left:30px; vertical-align:middle; padding-right:5px;}
/*说明*/
.noteread{color:#aaa;font-size:12px; margin:40px 0 50px 0; padding:0px 0 0 10px; line-height:24px;}
.noteread b{font-size:12px;font-weight:bold;color:#666;background-position:0 -66px;background-position:0 -66px\0;*background-position:0 -68px;_background-position:0 -68px;padding:0 0 0 18px;}
.noteread span{ margin:0 5px; }
.linksize{font-size:14px}
/*好友请求*/
.haoyou{ width:100%;}
.haoyou td{ vertical-align:top; padding:15px 0; border-bottom:1px solid #e8e8e8; font-size:12px;}
.txff{ width:50px; height:100%;border:none; background:url(../images/txbackground.gif) no-repeat -5px -377px; width:58px; height:58px; padding:6px 0px 0px 3px; float:left; margin-right:10px;}
.txff img{ width:49px; height:51px;}
.basetb td .hyaddinfo{float:left; width:570px; color:#000; padding-left:10px}
.basetb td .hyaddinfo a{ margin-right:10px; font-size:12px;}
#friendoperator{ float:left}
#friendoperator a{margin-right:5px; font-size:12px; text-decoration:underline}
a.an{ display:block; background-position: 0 -34px ; font-size:12px; color:#000; text-align:center; width:50px; height:25px; line-height:25px; float:left; margin:8px 10px 0 0;}
#friendoperator a.an{text-decoration:none}
#friendoperator a.an:hover{color:#000; text-decoration:none}
.haoyou .thpl{padding-left:6px}
.ty{ background:#dce6f7; margin:8px 10px 0 0; text-indent:10px; width:570px; color:#000}

/*我的简历*/
.qz{width:100%; margin:0px 0 0 0; border:none; border-collapse:collapse;}
.qz th{  height:30px; line-height:30px; padding:0 0 0 10px; color:#999; font-weight:normal; text-align:left; border-bottom:1px solid #f1f1f1;}
.qz td{ color:#666; border-bottom:1px solid #f1f1f1; line-height:38px; padding:0 0 0 10px; }
.qz td p{ font-size:14px;}
.qz .cz{text-align:right; padding-right:10px}
.pic { width: 122px; font-size: 14px; color:#585858 }
.pic div { width: 118px; height: 118px; border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; border-top: #ccc 1px solid; border-right: #ccc 1px solid; }
.pic img { width: 118px; height: 118px; }
.pic input { margin-top: 5px; width: 122px; }
#ctl00_ContentPlaceHolder1_upLoadPic,#ctl00_upLoadPic{height:auto}
#span2{ vertical-align:top; *vertical-align:auto}
/*公司资料*/
.company{ width:100%; border:none;line-height:2; border-collapse:collapse; margin:30px 0 0 0;}
.company th{ text-align:right; font-size:14px; font-weight:normal; color:#666; }
.company td{ padding:6px 0; font-size:14px; vertical-align:top; }
.company td a{ font-size:12px; text-decoration:underline; margin:0 0 0 20px; }
.company td input.inp{ margin-right:10px; }
.company td strong{ font-size:16px; line-height:1.8; margin-right:5px;}
.company td a{ margin-right:5px;}
.company textarea{ border:1px solid #C8C8C8; font-size:12px; padding:5px;}
.company-a th{ width:140px; padding:0px 10px 0px 0; }
.company-b th{ width:90px; padding:0px 10px 0px 0; }
/*--认证中心--*/
#test{min-height:250px; _height:250px;}
.tishi2{ background:#FFFAE7; padding:5px 10px; margin-top:20px;}
.renzheng{ position:relative; margin-top:30px;}
.renzheng .nameyz{position:relative;top:3px}
.renzheng .tips{text-align:center;padding:0 0 5px 0;font-size:14px}
.renzheng .tips a{font-size:14px}
.renzheng .thcss{color:#666;font-size:14px;padding-left:50px;}
.renzheng .expimg{position:absolute;right:10px;top:0;width:220px; z-index:0;}
.renzheng .expimg p{ font-size:12px; color:#666; line-height:2; }
.renzheng table.yan{ line-height:1.8;}
.renzheng table{ border:none;font-size:14px;width:100%; border-collapse:collapse; position:relative; z-index:8;}
.renzheng th{ color: #666666;  font-weight: lighter; text-align:right;vertical-align:top; padding:6px 10px 6px 0px; line-height:2.2; width:110px;}
.renzheng td strong{ font-size:16px; line-height:2.1;}
.renzheng td p.f{ font-size:14px; padding:0 30px 0 0;}
.renzheng td{vertical-align:top; padding:6px 0; margin:0; color:#000; }
.renzheng td.btn-p{ line-height:2.5; padding-top:20px;}
.renzheng td a.btn-a{ margin:0px 0 0px 20px; text-decoration:underline;}
.renzheng td textarea { border:1px solid #c8c8c8; }
.renzheng a{text-decoration:none;font-size:12px;}
.renzheng input.file,#ctl00_UUPLoadPIC1{height:auto;vertical-align:top;}
.renzheng .grsubss{height:35px; font-size:16px;padding:0 20px; *padding:0px;}
.renzheng span{font-size:12px}
.renzheng strong span{font-size:14px}
.renzheng th.sczjth{ vertical-align:top; line-height:1.8; width:88px; }
.renzheng td.yyzz-img{ padding-top:16px;}
.ico_bimg{background:url(../images/grzx/lmenuli.gif) no-repeat 0 -82px;padding-left:15px;width:16px}
.expimg span{float:right; white-space:nowrap; background-position: 0 -128px; padding:0 0 0 15px;}
.yanzhen-email{ padding:0 0 0 56px;}
.yanzhen-email b{ margin:0 30px 0 0;}
.yanzhen-email h3{ font-size:14px; color:#000; font-weight:normal; margin:50px 0 5px;}
.yanzhen-email p a{ font-size:14px; margin-right:5px;}
ul.renzheng-scrool{ height:27px; padding:0 0 0 10px; margin:0 0px 0 0; background:url(../images/details-menu-bg.gif) bottom repeat-x;}
ul.renzheng-scrool li{ float:left; display:block; margin:0 4px 0 0; cursor:pointer; height:27px; position:relative; background:url(../images/details-menu-n.gif?2012322) 100% -27px no-repeat; padding-right:2px; }
ul.renzheng-scrool li a{ display:block;line-height:27px; font-size:12px; padding:0 30px 0 15px; background:url(../images/details-menu-n.gif?2012322) 0 -27px no-repeat; }
ul.renzheng-scrool li.hover{ background-position:100% 0; font-weight:bold; color:#000;}
ul.renzheng-scrool li.hover a{ background-position:0 0; color:#000;}
ul.renzheng-scrool li.hover a:hover{ color:#000; text-decoration:none;}
ul.renzheng-scrool li span{ position:absolute; width:16px; height:16px;  right:10px; }
ul.renzheng-scrool li span.yan{ background-position:0 -22px; top:6px;  _top:0px;}
ul.renzheng-scrool li span.wei{ background-position:0 -108px; top:6px;}
#divpreview.zgimg{border:solid 1px #f0f0f0}
.renzheng .zgimg{width:220px;height:150px;line-height:150px;border:none; text-align:center;vertical-align:middle; font-size:130px;background:#fff; overflow:hidden;padding:0; margin-top:5px;}
.renzheng .zgimg img{width:218px;vertical-align:middle}
.renzheng .zgimg span.f12{font-size:12px;display:inline-block;color:#aaa;white-space:nowrap;vertical-align:top;}
.zgimg{ width:260px; height:180px;padding:5px; border:1px solid #A5ACB2; margin:0; vertical-align:middle; *display:block; *font-size:157px; background:#f7f7f7; overflow:hidden;}
.zgimg img{max-width:370px; max-height:150px; vertical-align:middle; height: expression(this.height > 150 ? '150px': true); width: expression(this.width > 370 ? '370px': true);}
ul.renzheng-list{ font-size:14px; line-height:2; padding:10px 0 0 42px;}
ul.renzheng-list li{ padding:4px 0;}
ul.renzheng-list li b{ font-size:16px;}
ul.renzheng-list li strong{ color:#666; margin-right:5px; font-size:16px; font-weight:normal;}
p.email-tip{ font-size:14px; color:#666; padding:10px; }
p.email-tip strong{ color:#000; font-size:16px; line-height:1.8; margin:0 4px;}
p.email-tip strong a{ font-size:16px;}
/*验证步骤*/
.flow_step ol{margin:30px 0 0 0;padding:0px;}
.flow_step li{float:left;padding:0px;background: #F1F1F1 url(../images/flow_step.png) no-repeat 100% -60px;color:#333333;font:normal 14px/30px arial,"宋体",sans-serif;text-align:center;position:relative;}
.flow_step li i{ font:700 normal 20px Arial, Helvetica, sans-serif; margin-right:5px; vertical-align:middle;}
.flow_step .cols5 li{ width:190px;}
.flow_step_no1 .step_1 span,.flow_step_no2 .step_2 span,.flow_step_no2 .step_v2 span,.flow_step_no3 .step_3 span,.flow_step_no4 .step_4 span
{ display:block; width:17px; height:30px; position:absolute; right:0; top:0;background:url(../images/flow_step.png) no-repeat 100% -60px;color:#FFFFFF;}
.flow_step_no4 .step_4 span{ background:none;}.flow_step_no1 .step_1 div,.flow_step_no2 .step_2 div,.flow_step_no2 .step_v2 div,.flow_step_no3 .step_3 div,.flow_step_no3 .step_v3 div,.flow_step_no4 .step_4 div
{background:url(../images/flow_step.png) 0px -90px;color:#FFFFFF;}
.cols5 .step_4{background-image:none;}
.cols5 .step_v3{background-image:none;}
.flow_step_no2 .step_1 span,.flow_step_no3 .step_2 span,.flow_step_no3 .step_v2 span,.flow_step_no4 .step_3 span,.flow_step_no5 .step_4 span
{ display:block; width:17px; height:30px; position:absolute; right:0; top:0; background:#FFF4E9 url(../images/flow_step.png) no-repeat 100% -30px;}
.flow_step_no2 .step_1 div,.flow_step_no3 .step_2 div,.flow_step_no4 .step_3 div{background:#FFF4E9; color:#000;}
.flow_step_no3 .step_1 span,.flow_step_no4 .step_1 span,.flow_step_no4 .step_2 span{display:block; width:17px; height:30px; position:absolute; right:0; top:0; background:#FFF4E9 url(../images/flow_step.png) no-repeat 100% 0px;}
.flow_step_no3 .step_1 div,.flow_step_no3 .step_v2 div,.flow_step_no4 .step_1 div,.flow_step_no4 .step_2 div{background:#FFF4E9;color:#000;}
.flow_step_no1 .step_1 em.f1{ position:absolute; width:3px; height:30px; left:0; top:0; background:url(../images/flow_step.png) no-repeat 0px -120px;}
.flow_step_no2 .step_1 em.f1,.flow_step_no3 .step_1 em.f1,.flow_step_no4 .step_1 em.f1{position:absolute; width:3px; height:30px; left:0; top:0; background:url(../images/flow_step.png) no-repeat 0px -150px;}
.flow_step_no4 .step_4 em.f2{ position:absolute; width:3px; height:30px; right:0; top:0; background:url(../images/flow_step.png) no-repeat 100% -180px;}
.flow_step_no1 .step_4 em.f2,.flow_step_no2 .step_4 em.f2,.flow_step_no3 .step_4 em.f2,.flow_step_no1 .step_v3 em.f2,.flow_step_no2 .step_v3 em.f2,.flow_step_no3 .step_v3 em.f2{position:absolute; width:3px; height:30px; right:0; top:0; background:url(../images/flow_step.png) no-repeat 100% -210px;}
.flow_step_no3 .step_v3 em.f2{ position:absolute; width:3px; height:30px; right:0; top:0; background:url(../images/flow_step.png) no-repeat 100% -180px;}


/*编写短消息*/
#senDbox{padding:25px 0px; font-size:14px;}
#senDbox p{line-height:36px; font-size:14px; color:#666; padding:0 0 0 15px;}
#senDbox p span{ font-size:12px; color:#ff0000;}
#senDbox table{ line-height:2; border-collapse:collapse; width:100%;}
#senDbox textarea{ width:380px; font-family:Arial, Helvetica, sans-serif; border:#c8c8c8 1px solid; }
#senDbox table th{ padding:0px 16px 0 0; font-size:14px; font-weight:lighter; color:#666; text-align:right; }
#senDbox table td{  font-size:14px; vertical-align:top; padding:6px 0;}
#senDbox table .butt{ margin:0px 10px 0 0;}

/*呼转*/
.hz{ line-height:2; padding:0px 0px 30px 30px; }
.hz strong{ display:block; font-weight:normal; padding:20px 0 6px 0; }
.ehao dl{font-size:14px;line-height:28px;padding:18px 30px 0}
.ehao dt{font-weight:bold; padding:5px 0}
.ehao dd{padding-left:65px}
.ehao dd p{padding:5px 0}
.yinsitip{ padding:20px 10px 30px;}

/*微博分享*/
.app-box{ padding:20px 0 0 20px;}
.app-box p{ padding:0px 0 20px 0; font-size:14px;}
.app-box p strong{ margin-right:10px;}
ul.app-list{ font-size:14px; line-height:3.3; }
ul.app-list li { padding:10px 0;}
ul.app-list li span.btn-app{ display:inline-block; width:180px; height:48px; background-position: 0 0; margin-right:20px; }
ul.app-list li span.btn-app a{ display:block; width:180px; height:48px; text-indent:-456846px; }
ul.app-list li span.sina-app{ background-position:0 -147px;}
ul.app-list li span.qq-app{ background-position:0 -195px;}

/*新增认证*/
span.yxzz-rz{ font-size:14px; line-height:2;} span.yxzz-rz a{ font-size:14px; text-decoration:underline; margin:0 5px;}
span.lx{ line-height:2;}
a.loadzj{ background-position:0 -232px; padding:0 0 0 14px; }
.otherrz{ position:relative; padding:10px 0 0 0;}
a.sqrz{ position:absolute; left:-50px; top:11px; *top:13px;  background-position:0 -253px; padding:0 0 0 14px;}
.otherrz-table{ border:none; border-collapse:collapse; font-size:12px;}
.otherrz-table td{ padding:2px 0; font-size:12px;}
.otherrz2{ padding:20px 0 0 0 ;}
.otherrz2 .otherrz-table th{ width:200px; color:#666; text-align:right; }.otherrz2 .otherrz-table td{ padding:5px 5px;}
.loadbutton{ width:74px; height:21px; background:url(../images/loadbutton.gif); display:inline-block; position:relative; overflow:hidden; vertical-align:middle; float:left; margin-right:5px}
.loadbutton .fileUploadInput { position:absolute; top:-2px; right:-2px; font-size:36px; filter:alpha(opacity:0); opacity: 0;z-index:0;}
span.rzimg { margin:0 0 0 10px; display:inline-block; position:relative;}
span.rzimg a img{ display:inline-block;width:102px; height:60px; padding:1px; border:#ccc 1px solid; background-color:#fff; vertical-align:middle;}
span.rzimg a:hover img{ border:#2255DD 1px solid;}

/*投放成功*/
.toufok{padding:20px 80px; line-height:28px; color:#666; text-align:left; float:left; overflow:hidden}
.toufok .password-tip{float:left}
.toufok p{ padding:0 0 20px 55px}
.toufok .tishi{ background-position:0 -178px; width:13px; height:16px; display:inline-block; vertical-align:middle; margin-right:5px; _margin-top:5px; _margin-bottom:10px; overflow:hidden}
.toufok p .butt{float:left}
.toufok p .fhglxx{float:left; margin:5px 0 0 10px}
/* tips */
.details-tips, .details-tips .ico{background:url(../images/use-icon-2.gif?version=20120331) no-repeat!important;}

.details-tips{ position:absolute; border:solid 1px #f5e9ab; line-height:1.8; padding:3px 20px 3px 10px; z-index:900; color:#d0a050; cursor:auto; padding-left:26px; width:220px;left:0;top:31px; background-color:#ffffe0!important; background-position:8px -333px!important;}
.details-tips p{ font-weight:normal;}
.details-tips .ico{position:absolute;}
.details-tips .close{top:5px;right:3px;background-position:0 -275px!important; padding:0px!important;}
.details-tips .arr{top:-7px;left:26px;background-position:0 -309px!important;}

/*支付宝担保*/
.basetb td a.f12{ font-size:12px;}
.zfb-con{ padding:0 60px; }
.zfb-wgl-banner{ background:url(../images/zfb-wgl.gif) no-repeat; width:608px; height:90px; margin:100px auto 30px;}
.zfb-wgl{ border-top:#dcdcdc 1px dotted; border-bottom:#dcdcdc 1px dotted; padding:20px 0px; position:relative;}
span.zfb-wgl-icon{width:16px; position:absolute; height:16px; display:inline-block; left:50px; top:24px;}
.zfb-wgl p{ line-height:200%; padding:0px 80px 6px; }
.zfb-ygl-banner{ background:url(../images/zfb-ygl.gif) no-repeat; width:608px; height:90px; margin:100px auto 30px;}
dl.zfb-ygl{line-height:200%; border-top:#dcdcdc 1px dotted; border-bottom:#dcdcdc 1px dotted; padding:20px 45px; position:relative; margin-top:-1px;}
.ico-zfb{ display:inline-block; width:16px; height:16px; margin-left:2px;}

.ico-zfb.z{ background-position:0 -111px; }dl.zfb-ygl .ico-zfb.s{ background-position:0 -134px; }
dl.zfb-ygl .ico-zfb{ margin:0 4px 0 0;}
a.btn-gl{ background-position: 0 -51px ; display:inline-block; width:81px; height:25px;line-height:25px; text-align:center; color:#1a1a1a; text-decoration:none; }
a.btn-gl:hover{ text-decoration:none; background-position:0 -76px;}

/*ui2导航条*/
.nav, .nav-left, .nav-right{ background:url(../images/n-nav-bg.gif) no-repeat; }
.nav{ background-position: 0 -76px; background-repeat:repeat-x; }
.nav-left{ background-position:0 -38px;height:38px;} .nav-right{ background-position:100% 0; height:38px;padding-left:20px;}
.nav ul li.s{ border:none; background-position:0 -414px; font-weight:bold;}
.nav ul li a{ color:#4d4d4d; text-decoration:none;}.nav ul li.s a{color:#fff; text-decoration:none;}
.nav ul li{ float:left; display:block; width:104px; text-align:center; line-height:35px; height:35px; background:url(../images/n-li-bg.gif) right 12px no-repeat; font-size:14px;}
.nav ul li em{ font-size:12px; font-style:normal; }
.nav ul li.tyj{ float:right; background:none; }
.nav ul li.tyj a{ background-position:0 -464px ; font-size:12px; padding:0 0 0 20px; color:#979797; }
.nav ul li.tyj a:hover{ background-position:0 -486px; color:#de8630;}
.nav ul li.vip-li{ float:right; background:none; }
.nav ul li.vip-li a{ position:relative;top:2px; top:11px\0; *top:0px; _top:10px; padding-right:20px; line-height:14px; height:14px; background-position:60px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.nav ul li.vip-li a{top:11px} } 

/*ui2个人资料*/
.ui2_info { padding-top:10px; overflow:hidden}
.ui2_info .title{ color:#666; padding-bottom:10px; }
.ui2_info .title .welcome strong{ font:16px/1 Arial, Helvetica, sans-serif; }
.ui2_info .recently a{ color:#999; margin:0 4px;}
.info{ background-color:#fff; border:#d3e9c1 1px solid; padding:1px;position:relative;}
.infobox{ background-color:#f8fff3;  padding:10px 0 10px 10px; color:#666;}
.infobox em.jtt{ position:absolute; display:block; width:13px; height:8px; overflow:hidden; background-position:0 -15px; top:-7px; left:65px;}
.status{ width:535px; border-right:#d6ebc5 1px solid;}
.status li{ line-height:30px; position:relative; }.status li a{ float:left;} .status li i{ float:left; margin:0px 0 0 4px; position:relative; top:3px;}
.infobox em.o2,.infobox em.c2{ display:inline-block; cursor:pointer; background-position: -78px -177px; font-style: normal; height:4px; position: absolute; right: 34px; top:13px; width: 7px;}
.infobox em.c2{ background-position: -78px -161px;}
.status li i.mima-a{ background-position:-62px -90px; width:16px; height:6px; top:11px;  }
.status li i.mima-b{ background-position:-62px -98px; width:16px; height:6px;top:11px; }
.status li i.mima-c{ background-position:-62px -107px; width:16px; height:6px; top:11px; }
.status li span{ display:block; float:left;}
.status li span.wt{ width:68px;} .status li span.w1{ width:110px; }.status li span.w2{ width:110px; } .status li span.w3{ width:120px; } .status li span b{ color:#f00;}
.account{ padding:0 0 0 10px; line-height:30px; } .account li span.jyb{ position:relative; padding-right:48px; display:inline-block;}
.account a{ color:#999;margin:0 4px;}.account a:hover{ color:#ff0000; text-decoration:underline;} 
.account span{ color:#ccc;}
a.re-btn,a.re-btn:hover{ position:absolute; right:0px; top:5px; width:41px; height:22px; text-align:center; line-height:22px; color:#fff; background-position:0 -199px; text-decoration:none;}

/*ui2用户认证*/
.tag{ color:#666; padding:0 0 20px 0;}
.tag cite{ margin:0 6px; font-family:Verdana, Geneva, sans-serif;}
span.yzm { margin:4px 0 0 5px; background:#F0FFE5 url(../images/reg-menu.gif) 5px -18px no-repeat;  border: 1px solid #4DBF00;  color: #009900;  display: inline-block;  font-size: 12px;  padding: 4px 8px 4px 27px; }
table.table-ui2{ border-collapse:collapse; line-height:2; border-bottom:#ebebeb 1px solid; margin-bottom:60px; }
table.table-ui2 th{ background-color:#fafafa; border:#ebebeb 1px solid; border-left:none; border-right:none; font-weight:normal; text-align:left; padding:4px 14px; }
table.table-ui2 td{padding:10px 14px; border:#ebebeb 1px dashed; border-left:none; border-right:none; vertical-align:top; color:#666;  }
table.table-ui2 td strong.g2{ background-position:0 -603px; color:#090; padding:0 0 0 20px; display:inline-block; }
table.table-ui2 td strong.r2{ background-position:0 -630px; padding:0 0 0 20px; display:inline-block; font-weight:normal; color:#666;}
table.table-ui2 td strong.d2{ background-position:0 -737px; padding:0 0 0 20px; display:inline-block; font-weight:normal; color:#666;}
table.table-ui2 td strong.o2{ background:none; padding:0 0 0 20px; display:inline-block; }
table.table-ui2 tr.bg{ background-color:#fafffb;}
.btn-b-ui2{ padding:0px 0 16px 0!important;}

/*生活助手*/
.bottom-link{border-top:#d6dce1 1px solid; width:820px; bottom:0; height:30px; line-height:30px; color:#aaa;}
.bottom-link a{ margin:0 4px 0 8px; color:#666;}
/*ui2选项卡*/
ul.scrool-ui2,.ui2-title{ background:url(../images/details-menu-bg.gif) bottom repeat-x;color:#666;}
ul.scrool-ui2 li{ position:relative; float:left; background:url(../images/details-menu-n.gif?2012322) 0 -140px no-repeat; padding:0 0 0 14px; margin-right:4px; cursor:pointer;  }
ul.scrool-ui2 li span{ display:inline-block;background:url(../images/details-menu-n.gif?2012322) right -140px no-repeat;padding:9px 14px 8px 0;padding:9px 14px 8px 0\0; *padding:9px 14px 9px 0; _padding:9px 14px 9px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {ul.scrool-ui2 li span{padding:9px 14px 8px 0;} }
ul.scrool-ui2 li.hover{ background-position: 0 -108px;}
ul.scrool-ui2 li.hover span{background-position: right -108px;}
.ui2-title h2 { float:left; background:url(../images/details-menu-n.gif?2012322) 0 -172px no-repeat; padding:0 0 0 14px; font: normal 12px/1 Arial, "宋体"}
.ui2-title h2 span{ display:inline-block;background:url(../images/details-menu-n.gif?2012322) right -172px no-repeat;padding:8px 14px 7px 0;padding:9px 14px 8px 0\0; *padding:9px 14px 9px 0; _padding:9px 14px 9px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {ul.scrool-ui2 li span{padding:9px 14px 8px 0;} }
.xinxi-guanli-box table.basetb.f12 a{ font-size:12px;}
.xinxi-guanli-box table.basetb.f12 span b{ font-weight:normal; color:#666;}
.xinxi-guanli-box table.basetb.f12 td{ border-bottom: 1px dashed #F1F1F1}
.xinxi-guanli-box table.basetb.f12 tr.infotdno td{ border-bottom:none;}
.xinxi-guanli-box table.basetb.f12 tr.bn td{ border-bottom:none;}
.xinxi-right{ padding-top:4px;}
.xinxi-right a{ float:left; display:block;  padding:0 20px 0 20px;}
.xinxi-right a.q1{ background-position:0 -663px;}
.xinxi-right a.q2{ background-position:0 -688px;}
.xinxi-right a.q3{ background-position:0 -717px;}
p.xinxi-p{ background-color: #FFFFE0;  border: 1px solid #F5E9AB; color: #D0A050; display:inline-block; padding:0 10px;}p.xinxi-p span{ margin:0 2px;}
/*推荐团购和交友*/
.scrool-box-ui2 { position:relative; }
.h103{ height:133px;}
.scrool-box-ui2 ul.list{ padding:10px;}
.scrool-box-ui2 ul.list li{ float:left; background-position:-75px -127px; width:380px; line-height:30px; padding: 0 0 0 14px;}
.recently-list,.ad-list{ margin-top:30px;}
a.ui2-scrool-btn{ width:21px; height:25px; position:absolute; text-decoration:none; overflow:hidden; line-height:1100px;}
a.ui2-scrool-btn.prev{ background-position:0 -141px; left:10px; top:42px;} a.ui2-scrool-btn.prev:hover{ background-position:0 -168px; text-decoration:none;}
a.ui2-scrool-btn.prev.n,a.ui2-scrool-btn.prev.n:hover{ background-position:0 -116px; cursor:default;}
a.ui2-scrool-btn.next{ background-position:0 -39px; right:10px; top:42px;} a.ui2-scrool-btn.next:hover{ background-position:0 -66px; text-decoration:none;}
a.ui2-scrool-btn.next.n2,a.ui2-scrool-btn.next.n2:hover{ background-position:0 -91px; cursor:default;}
ul.jy li{ float:left; margin:14px 22px 0px 0px; display:inline; width:70px;}
ul.jy li img{ width:60px; height:60px; display:block; padding:1px; border:1px solid #d6dce1;}
ul.jy li p{ text-align:center; }
ul.jy li a { color:#4d4d4d; } ul.jy li a:hover{ color:#ff0000; text-decoration:none;} 

dl.tg-dl{ float:left; display:inline; margin:14px 30px 0 0; width:340px;}
dl.tg-dl dt{ position:relative; width:125px; height:79px; margin-right:10px;}
dl.tg-dl dt img{ width:123px; height:77px; border:#dfdfdf 1px solid;}
dl.tg-dl dt i.localmask-ui2{display:block;height:17px;width:123px;position:absolute;left:1px;bottom:1px;overflow:hidden;background:#000;opacity:0.4;filter:alpha(opacity=40)}
dl.tg-dl dt .local-ui2{line-height:17px;position:absolute;left:4px;bottom:0;color:#fff;z-index:2;text-overflow:ellipsis;width:123px;display:block;white-space:nowrap;overflow:hidden; color:#eee;}
dl.tg-dl dd.des{ padding-top:6px; }
dl.tg-dl dd.des h2{ font: normal 12px/22px "Microsoft YaHei",arial; margin-bottom:6px; height:44px; overflow:hidden}
.nprice{ color:#FB4E0B; font-size:18px; font-weight:bold;} .nprice i{ font-style:normal; font-weight:normal; font-size:11px; margin-right:4px; color:#999;}
a.golook{ float:right; background-position:0 -222px; width:72px; padding-left:14px; height:24px; line-height:24px;  color:#fff; font-size:14px;}
a.golook:hover{ text-decoration:none; color:#fff; background-position:0 -246px; }
a.btn-pay{ background-position:0 -637px; display:inline-block; width:41px; height:22px; text-align:center; line-height:21px; margin-left:4px; _margin-left:2px; margin-right:20px; color:#fff; }
.tip-none{ padding:28px 0 60px; text-align:center; font-size:14px; color:#666; }
.tip-none span{ display:inline-block; width:28px; height:32px; background-position:0 -592px; position:relative; top:10px; margin-right:10px; }

.wzlist li{margin:12px 15px;line-height:20px}
.hdlist li{height:77px;overflow:hidden}
.online{ background-position: 0 -652px; width:15px; height:15px; display:inline-block; position:relative; top:4px; cursor:pointer}
/*用户验证新增样式*/
.btn-b{ padding-bottom:16px!important;}
.tab-menu { padding:10px 0 10px 30px; font-weight:bold; color:#4d4d4d;}
p.yzm-tip{ line-height:2; margin-top:-10px;}
.renzheng th.w50{ width:72px;}
.sjrz-sucess{ width:auto; padding:0 0 0 20px;}
.sjrz-sucess h2{ font:20px/2.8 "微软雅黑","黑体",sans-serif;}
.cs-tip{ display:inline-block; font-size:12px; margin-top:10px; border:#ff6666 1px solid; background-color:#fff2f2; color:#c50000; padding:4px 6px; }
p.email-tip.f12{ font-size:12px; line-height:2;}
/*提示动画*/
.cartoon-tip{ position:absolute; z-index:50;} .cartoon-tip a{ display:inline-block; width:30px; height:30px; overflow:hidden; outline:none; text-indent:-9999px;float:right; text-decoration:none;}.cartoon-tip a:hover{ text-decoration:none;}
.cartoon-tip.m{ background:url(../images/cartoon-tip/message-tip.gif?2012223) no-repeat; width:305px; height:197px; } .cartoon-tip.m a{ margin:60px 14px 0 0; }
.cartoon-tip.j{ background:url(../images/cartoon-tip/job-tip.gif?2012224) no-repeat; width:321px; height:217px; } .cartoon-tip.j a{ margin:64px 18px 0 0; }
.cartoon-tip.v{ background:url(../images/cartoon-tip/vip-tip.gif) no-repeat; width:303px; height:182px; } .cartoon-tip.v a{ margin:58px 10px 0 0; }
.cartoon-tip.r{ background:url(../images/cartoon-tip/renxinxi-tip.gif) no-repeat; width:366px; height:143px; } .cartoon-tip.r a{ margin:0px 20px 0 0; }
.cartoon-tip.z{ background:url(../images/cartoon-tip/zhanghu-tip.gif?2012223) no-repeat; width:334px; height:238px; } .cartoon-tip.z a.gb{ margin:69px 0 0 0; }
.cartoon-tip.z a.more-z{  width:152px; height:30px; position:absolute; bottom:11px; left:85px; overflow:hidden; outline:none; }



/*删除开始*/

/*充值*/
.banpay{}
#recharge{}
ul.use-tip li,.box175 strong.t,.rtipsbox h3.icon, .details-tip, .details-integral a.details-more{background:url(../images/use-icon-2.gif?version=20120331) no-repeat;}
#recharge h2.online{font-size:12px;}
ul.use-tip li{ float:left;  padding:0 0 0 20px; margin-left:15px; line-height:16px; }
ul.use-tip li.note{ background-position:0 0;}
ul.use-tip li.service{ background-position:0 -34px;}
#recharge-ul{ margin-top:10px; background:url(../images/rechare.gif) bottom repeat-x; height:99px; padding:11px 0px 0 10px; }
#recharge-ul li{ float:left; display:inline; width:110px; height:99px; position:relative; margin: 0 2px 0 0px;}
#recharge-ul li span{ position:absolute; width:57px; height:57px; left:27px; top:10px; background:url(../images/rechare-icon.gif) no-repeat;}
#recharge-ul li span.wsyh{ background-position:0 0;}
#recharge-ul li span.czk{ background-position:0 -57px;}
#recharge-ul li span.zfb{ background-position:0 -114px;}
#recharge-ul li span.cft{ background-position:0 -171px;}
#recharge-ul li span.ye-dx{ background-position:0 -228px;}
#recharge-ul li span.bank{ background-position:0 -285px;}
#recharge-ul li span.ylzx{ background-position:0 -342px;}
#recharge-ul li a{ display:block; width:110px; height:99px; color:#515050; overflow:hidden; cursor:pointer; text-align:center; line-height:160px; }
#recharge-ul li a { blr:expression(this.onFocus=this.blur()) } /* for IE */
#recharge-ul li a{outline:none;}
#recharge-ul li a:hover{ background: url(../images/rechare-h-bg.gif) no-repeat; text-decoration:none; font-weight:bold; color:#000;}
#recharge-ul li.selected a{ background:url(../images/rechare-h-bg.gif) no-repeat; text-decoration:none; font-weight:bold; color:#000;}

.rechare-box{ padding:10px;}
.box585{ width:585px;}
.box585 h3{ font-weight:normal; font-size:12px; padding:10px 0 0px 0;}
.box585 h3 span{ margin:0 0 0 10px;}
.tblist{width:100%; border-collapse:collapse; font-family:"宋体"; font-size:14px;line-height:2;}
.tblist td{vertical-align:text-top;}
.tblist th{ color:#000; vertical-align:text-top; font-weight:normal; text-align:left;width:100px;  _padding-top:3px; }
.tblist th.t2{text-align:right; padding-right:20px;width:180px;}
.tblist td.tdh{height:58px;}
.tblist td p.tsxy{ text-align:left;}
.tblist td.sc{ margin:0!important;}

.tblist .butt{ margin-top:10px;}
.tblist-2{width:100%; border-collapse:collapse;font-size:14px;}
.tblist-2 td{vertical-align:text-top;  padding:10px 0 10px 0;}
.tblist-2 th{text-align:right;width:150px; vertical-align:text-top;  padding:0px 20px 0 0;  padding:5px 20px 0 0\0; *padding:16px 20px 0 0; _padding:17px 20px 0 0; font-weight:normal;}
.tblist-2 td p.tsxy{ text-align:left; margin-bottom:5px;}
.ts1{ font-size:12px; color:#959595;line-height:200%;}
.m-ts1{ float:left; clear:both; border:#f3dd73 1px solid; background-color:#fffee0; font-size:12px; color:#959595; line-height:22px; padding:1px 10px; display:inline-block; margin-top:2px;}
.m-ts1 b{ margin:0 2px; color:#f00;}
.mbox p.t{ font-size:14px;} 
.banklist{ padding:10px 0 0 0;}
.banklist li{float:left;width:190px;height:70px}
.banklist li a:hover{ text-decoration:none;}
.seadate input,.banklist li input,.banklist li img,.obanksel{ vertical-align:middle}
.obank{ overflow:hidden;zoom:1; padding:5px 0; font-size:14px;}
.olink{float:right;font-size:12px;zoom:1; margin-right:30px; display:inline; vertical-align:middle;zoom:1}
.btndiv{ text-align:center;}
.box175{ width:180px;}
.box175 strong.t{ font-size:12px; font-weight:normal; background-position: 0 -68px ; padding:0 0 0 15px;}
.rtipsbox{line-height:22px; margin:10px 0 20px 0;}
.rtipsbox h3{ font-size:12px;}
.rtlist1 li{clear:both; background:url(../images/pay/dot.gif) no-repeat left 11px;padding-left:10px}
p.tsxy{ font-size:12px; text-align:center; padding:5px 0;}
p.tsxy-2{ font-size:12px; text-align:left; padding:0 0 0 100px;}
p.tsxy-2 a{ font-size:14px;}
.step ul{ padding:10px 0 0px 0; line-height:24px;}
.step ul li{ padding:0 0 15px 0;}
.step ul li strong{ font-size:14px;}
.company h2{ font-size:14px;}
.company dl{ margin-top:14px;}
.company dl dt{ float:left; margin-right:20px;}
.company dl dt img{ display:block;} 
.company dl dd{ float:left; line-height:24px;}
.company dl dd.win440{ width:400px;}
.company dl dd.win220{ width:200px;}
.sjlx{background:url(../images/pay/line.gif) no-repeat center bottom; width:100%; height:38px;margin-bottom:20px;overflow:hidden; font-size:14px; padding-left:20px;}
.sjlx li{ float:left;height:33px;width:45%;padding:0 0 5px 0; cursor:pointer;}
.sjlx li span{ cursor:pointer}
.sjlx li.active{background:url(../images/pay/hover.gif) no-repeat 80px bottom;font-weight:bold;}
.intxt1{height:21px; font-size:14px;padding:2px;line-height:21px; vertical-align:middle}
/*账户余额*/
#balance{  }
h2.balance-h2{ background-color:#f8f8f8; height:30px; line-height:30px; color:#000; font-size:14px; font-weight:bold; padding:0 10px; }
ul#balance-ul{ font-size:14px; line-height:1.6; padding-top:10px;}
ul#balance-ul li strong{ margin:0 5px 0 0; font-weight:normal;}
ul#balance-ul li a{ margin:0 0 0 10px; font-size:12px;}
ul#balance-ul li span{ font-size:20px; margin:0 2px;}
ul.record{ line-height:1.8;}
ul.record strong{ font-weight:normal;} 
ul.record li{ padding:5px 0;}
#balance .service h3{ font-size:12px; font-weight:normal;}
#balance .service p{ padding:5px 0 0 0;}
#balance .service p span{background:url(../images/service.gif) no-repeat; width:26px; height:26px; line-height:26px; margin-top:10px; float:left; display:block; padding-left:24px; width:114px; color:#000; overflow:hidden; }
#balance .service p a:hover{ color:#ff0000;text-decoration:none}
#balance .service p span.ye-fwlt{ background-position:0 0;}
#balance .service p span.ye-wlt{ background-position:0 -26px;}
#balance .service p span.ye-hrwly{ background-position:0 -50px;}
#balance .service p span.ye-ding{ background-position:0 -74px;}
#balance .service p span.ye-jing{ background-position:0 -100px;}
#balance .service p span.ye-hz{ background-position:0 -128px;}
#balance .service p span.ye-sx{ background-position:0 -153px;}
#balance .service p span.ye-plfb{ background-position:0 -186px;}
#balance .service p span.ye-tg{ background-position:0 -209px;}
a.qqr{ display:block;width:133px;height:30px; overflow:hidden;background:url(../images/qq.gif) no-repeat 0 -190px; margin-top:5px; margin-bottom:10px;}
a.qqr-ye{ display:block;width:168px;height:30px; overflow:hidden;background:url(../images/qq.gif) no-repeat 0 -235px; margin-top:5px; margin-bottom:10px;}
.rtipsbox h3.icon{ background-position:0 0; padding:0 0 0 20px; line-height:1.6;}
.rtipsbox h3.note{ background-position:0 2px;}
.rtipsbox h3.kefu{ background-position:0 -32px;}
.rtipsbox h3.help{ background-position:0 -93px;}
.rtlist2 li{clear:both;}
.rtlist2 li a{ color:#959595;}
.rtlist2 li a:hover{ color:#ff0000;}
/*余额明细*/

.details-box {}
.seadate{ padding:30px 10px 20px 10px; font-size:14px;}
.details-box input{ vertical-align:middle; margin:0 4px;}
.details-box label{ font-size:12px; margin: 0 6px 0 0;}
.intxt2{width:140px;height:22px; font-size:12px;padding:0 2px;line-height:22px; vertical-align:middle; background:url(../images/datechoose.gif) center right no-repeat; border:#a0b8cf 1px solid; }
.details-tip{ background-position: 0 -66px ; padding:0 0 0 20px; height:16px; line-height:16px;}
.details-tip b{ margin:0 2px;} 
table.details-table{ border-collapse:collapse; width:100%; margin:8px 0 0 0;}
table.details-table th{ background-color:#f7f7f7; height:27px; line-height:27px; padding:0 0 0 10px; color:#999; font-weight:normal; text-align:left;}
table.details-table td{ padding:10px; vertical-align:text-top; line-height:20px; border-bottom:#eaeaea 1px solid; text-align:left;}
/*充值成功*/
#integral{}
dl.success{ background:url(../images/success.jpg) 0 0 no-repeat; margin:60px auto 0; padding:5px 10px 0 120px;}
dl.success.failed{ background:url(../images/faile.jpg) 0 0 no-repeat; margin:60px auto 0; padding:5px 10px 0 120px;}
dl.success strong{ margin:0 3px;}
dl.success dt{ font-size:16px; color:#000; background:url(../images/line.gif) bottom repeat-x; padding:8px 0; font-weight:bold;}
dl.success dd{ font-size:14px; padding:10px 0 0 0;}
dl.success dd.btn-zd{ line-height:2; padding-top:30px;}
dl.success dd.btn-zd a{ font-size:12px; margin-left:20px; text-decoration:underline;}
/*充值失败*/

/*我的积分*/
ul#integral-ul{ font-size:14px; line-height:2.2; padding-top:10px;}
ul#integral-ul li strong{ margin:0 2px; }
ul#integral-ul li a{ margin:0 0 0 10px; font-size:12px;}
ul#integral-ul li span{ margin:0 2px;}
.details-integral{}
.details-integral h3{ font-size:12px; font-weight:normal; padding:0 10px;}
.details-integral a.details-more{ float:right; display:block; height:16px; padding:0 0 0 20px; background-position:0 -66px ;}
ul.integral-tip { line-height:25px; color:#666; margin:20px 0 0 0;}
ul.integral-tip li{ background:url("../images/pay/dot.gif") no-repeat 0 11px; padding:0 0 0 10px;}

/*查看附近的团购*/
.tgbox{ margin-bottom:10px; }
.tgbox .title{ height:27px; background:url(../images/tgbox-title.gif) bottom repeat-x; padding:0 0 0 10px;}
.tgbox .title h2{ background-position:0 -551px; height:27px; font-size:12px;  padding:0 0px 0 10px;}
.tgbox .title h2 span{ display:inline-block; background-position:100% -551px; line-height:27px; padding:0 10px 0 0px; }
.tgbox .title h2 a{ font-weight:normal; float:right; }
ul.tg-list li{ float:left; border:1px solid #f0f0f0;overflow:hidden;padding:1px 1px 10px 1px;width:179px; background-color:#fff; display:inline; margin:14px 5px 10px 15px; }
ul.tg-list li h2 a{display:block;margin-bottom:10px;font-size:12px;font-weight:400;color:#4d4d4d; width:179px; height:160px; position:relative;} ul.tg-list li h2 a:hover{ text-decoration:none;}
.local{height:20px;line-height:20px;position:absolute;left:2px;top:92px;color:#fff;z-index:2;text-overflow:ellipsis;width:179px;display:block;white-space:nowrap;overflow:hidden; font-size:12px;}
.localmask{display:block;height:20px;width:179px;position:absolute;top:92px;bottom:0;overflow:hidden;background:#000;opacity:0.4;filter:alpha(opacity=40)}
ul.tg-list li h2 img{ width:179px;height:112px;display:block;margin-bottom:10px}
ul.tg-list li h2 a:hover{color:#f73d00}
ul.tg-list li h2 em{ font-style:normal; padding:0 5px; display:block;}
ul.tg-list li p{color:#666;line-height:21px; padding:0 5px;}
ul.tg-list li p span{color:#f73d00;font-size:16px;font-weight:700}
ul.tg-list li p a{background-position:-90px -597px;display:block;float:right;height:21px;line-height:70px;overflow:hidden;width:86px}
ul.tg-list li p a:hover{background-position:0 -597px}


/*头像信息*/
span.sfrinfo{ float:right; font-size:12px; font-weight:normal;}
span.sfrinfo span.ml15{ margin:0 0 0 15px; }
.top_info{padding:10px 0 0px 10px; font-size:14px;}
.top_info2{padding:10px 0 10px 10px; float:left; clear:left; font-size:14px;}
.infol{width:116px; float:left; text-align:center; font:12px/2 Arial,"宋体"; padding-bottom:10px; }
.infol .tx{width:100px; height:100px;  text-align:center; line-height:100px; display: table-cell; vertical-align:middle; *display: block; *font-size: 99px; *font-family:Arial; overflow:hidden; background-color:#f2f2f2; }
.infol .tx img {max-height:100px; max-width:100px; border:0; vertical-align:middle; height: expression(this.height > 100 ? '100px': true); width: expression(this.width > 100 ? '100px': true); }
#upzl{line-height:30px;width:114px; text-align:center; display:inline-block;}
.xqxinfo{ float:left; color:#666; margin-top:-5px; width:687px;}
.xqxinfo table{ width:100%;}
.xqxinfo th{ width:90px; text-align:right; color:#666; font-weight:normal; padding:10px 10px 10px 0; }
.xqxinfo td{ font-size:12px; padding:6px 0; }
.xqxinfo td strong{ margin-right:5px; color:#000;}
.xqxinfo td span.red{ font-size:16px; font-weight:bold; margin-right:2px; }
.xqxinfo td span.red a{ color:#ff0000;}
.xqxinfo td a{ text-decoration:none}
.xqxinfo td.friend a{ font-size:12px; margin-right:25px;}
.xqxinfo .pay{font-size:12px;}
.xqxinfo .pay a{margin:0 3px; font-size:12px; text-decoration:underline }
.xqxinfo .last-fw{font-size:12px;}
.xqxinfo .last-fw a{margin:0 20px 0 0; font-size:12px; color:#666; }
.xqxinfo .last-fw a:hover{ color:#ff0000; text-decoration:underline;}
.xqxinfo .yhzh_p strong{ font-size:14px; }
.xqxinfo .yhzh_p a{text-decoration:none}
.xqxinfo .home{margin-left:10px;font-size:12px;}
.xqxinfo .home a{font-size:12px}
.xqxinfo .wlt{position:relative;top:2px}
#sfyz a{ float:left; display:block; margin-right:8px;}

a.bb58down{ background:url(../images/bangbang.gif) left no-repeat; padding:0 0 0 20px; display:inline-block;}

.lmenu li#help{border-top:1px solid #dfdfdf; width:140px; margin-top:4px; padding-top:4px; text-indent:38px}
.lmenu li i.icon-help{top:13px; left:20px; width:11px; height:11px; background:url(../images/logpic.gif?7) no-repeat 0 -75px}





/*** 58帮帮弹出层 120828-fbx ***/
#popupbg{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;z-index:9998;filter: alpha(opacity=70);opacity: 0.7; -moz-opacity: 0.7;_position:absolute;/*_top:expression(eval(document.documentElement.scrollTop));*/}
#popupbox{position:fixed;width:431px;height:300px;/*background:url(../images/popup_resume.gif) 0 0 no-repeat;*/z-index:9999;_position:absolute;/*_top:expression(eval(document.documentElement.scrollTop + (document.documentElement.clientHeight - this.clientHeight)/2))!important;_left:expression(eval((document.documentElement.clientWidth - this.clientWidth)/2))!important;*/}
#popupbox h3{margin:0 30px;padding:25px 0 15px;border-bottom:1px dashed #A6A6A6;}
#popupbox h3 span{width:142px;height:18px;line-height:18px;display:block;background:url(../images/popup_resume.gif) -134px -324px no-repeat;color:#317EBF;font-size:16px;font-weight:bold;text-align:center;margin:0 auto;}
#popupbox p{margin:0;padding:0;font-size:14px;line-height:24px;color:#535353;/*padding:25px 15px 25px 20px;*/padding:25px 15px 25px 10px;}
#popupbox p .tt{line-height:40px;}
#popupbox .ora{color:#D7591A;}
#popupbox .pop_btn{border-top:1px dashed #A6A6A6;margin:0 30px;padding-top:15px;text-align:center;}
#popupbox .pop_btn input{width:134px;height:38px;background:url(../images/popup_resume.gif) 0 -300px no-repeat;border:none;cursor:pointer;margin:0 auto;padding:0;}
#popupbox .pop_btn a{width:134px;height:38px;background:url(../images/popup_resume.gif) 0 -300px no-repeat;border:none;cursor:pointer;margin:0 auto;padding:0;display:block;}
#popupbox .pop_cls{width:12px;height:12px;position:absolute;top:20px;right:20px;background:url(../images/popup_resume.gif) 0 -338px no-repeat;border:none;cursor:pointer;display:none;}
/***邮件推送***/
.mr10{margin-right:10px}
.dyts{background:#fff8f1; border:1px solid #f97d03; color:#666; padding:5px 10px; line-height:20px; margin-top:30px; margin-bottom:40px}
.dyts b{color:#333; margin-right:10px;}
.tdinfo{border-top:2px solid #f97d03}
.cgioc{ padding:10px 0; display:inline-block}
.cgioc img{vertical-align:middle; margin-right:8px; margin-bottom:3px}
.tdtishi{background:#fff8f1; color:#dd6e00; padding:5px 10px; line-height:24px; margin-bottom:10px; overflow:hidden}
.cgtxt{padding:10px; color:#333; line-height:30px; font-size:14px; min-height:300px; _height:300px}
.cginp input{vertical-align:middle; margin:0; margin-right:5px}
.tdly{ line-height:36px; margin-top:10px; border-top:1px  dotted #dcdcdc; padding-top:10px}
.tdly ul{width:100%; overflow:hidden}
.tdly li{height:36px; line-height:36px; width:100%}
.mr100{margin-right:100px}
.cgtdbtn,.cgtdbtn input{border:0; color:#fff; cursor:pointer; display:inline-block; font:22px/46px "微软雅黑",sans-serif; height:46px; float:left; margin:0; padding:0; background:url(../images/post_submit.png) no-repeat right 0; overflow:hidden;padding-bottom:5px; }
.cgtdbtn{padding-right:5px; margin:50px 0}
.cgtdbtn input{ background-position:0 0; padding-left:20px; padding-right:10px; *padding-left:5px; *padding-right:0}
.dyfoot{ color:#999; border-top:1px solid #dcdcdc; margin-top:10px}
/*用户中心余额leo*/
.usertab{width:180px; position:relative;margin-left:10px;border-top:1px solid #dbe0e3;border-bottom:1px solid #dbe0e3;float:left;}
.usertab .qa{position:absolute;right:18px;top:5px;color:#909090}
.usertab .qa a{color:#909090}
.tab_hd{border-left:1px solid #dbe0e3;border-right:1px solid #dbe0e3;height:24px;background:#fcfcfc; _overflow:hidden}
.tab_hd li{width:59px;float:left; text-align:center;color:#666;font-size:12px; height:24px; line-height:24px; cursor:pointer}
.tab_hd li.active{border-top:2px solid #f98b3b; background:#fff; position:relative; height:24px; margin-top:-1px; border-left:1px solid #dbe0e3;border-right:1px solid #dbe0e3;}
.tab_hd li#act1{border-left:none}
.tab_hd li#act2{border-right:none; width:58px}
.tab_hd li#act2.active{width:59px}
.tab_bd{border-left:1px solid #dbe0e3;border-top:1px solid #dbe0e3;border-right:1px solid #dbe0e3;padding-bottom:6px;}
.price{padding:16px}
.tab_bd b{font-size:26px; color:#f97d03; font-weight:normal; line-height:28px;padding-right:5px;}
.det{margin-left:3px;}
.det a{padding:0 5px;height:19px; line-height:19px; border:1px solid #dbe0e3;font-size:12px;color:#999;margin-left:5px;float:left; display:inline}
.det a:hover{ text-decoration:none;background:#e4692e;color:#fff;border:1px solid #e4692e}
.status{ width:535px;height:90px; overflow:hidden; border-right:#d6ebc5 0px solid;}
.info{ background-color:#fff; border:#d3e9c1 1px solid; padding:1px;position:relative;width:626px;float:left;}
.status li{ line-height:30px; height:30px;position:relative; }.status li a{ float:left;} .status li i{ float:left; margin:0px 0 0 4px; position:relative; top:3px;}
.qa_icon{width:11px;height:11px;background:url(../images/qa_icon.gif) no-repeat; display:inline-block; vertical-align:middle;margin-right:5px;}
/*安全设置—登录历史*/
.login_time{padding:0; line-height:35px; border-collapse:collapse;}
.login_time th{font-weight:normal; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; background:#fafafa; text-align:left;}
.login_time td{border-bottom:1px solid #ebebeb;}
.pl15{padding-left:15px}
/*leo bind 绑定支付宝*/
.bindcon{padding-bottom:20px}
.bindcon .hd{background:#fcfcfc;border:1px solid #dfdfdf;height:30px; line-height:30px;color:#000;padding:0 15px;}
.bindcon .bd{border:1px solid #dfdfdf;border-top:0px;border-bottom:0px;}
.bind_list {overflow:hidden}
.bind_list li{border-bottom:1px solid #dfdfdf;padding:18px; zoom:1; overflow:hidden}
.bind_list .bind_img{width:168px;float:left;}
.bind_list .bind_c{width:300px;float:left;}
.bind_img i{width:154px;height:49px; display:block;background:url(../images/bind_pay.png) no-repeat;}
.bind_img i.bind_sina{height:51px;background-position:0 -97px}
.bind_img i.bind_qq{height:49px;background-position:0 -47px}
.bind_c p{padding-left:40px;color:#666; line-height:21px;}
.bind_btn{padding:0 40px; height:33px; line-height:33px;background:#80bf74;border:1px solid #6fa665; border-width:0 1px 1px 0; display:inline-block;font-size:14px; color:#fff; cursor:pointer;float:right;}
a:hover.bind_btn{color:#fff}
.bind_r{ text-align:right;width:310px;float:left;}
.bind_r p{padding-bottom:10px; color:#999; line-height:20px}
.noboder li{border:none;}
.bind_okcon h3{color:#333; line-height:26px;font-size:12px;}
.bind_okcon em{font-weight:bold;font-style:normal;color:#ff0000;font-size:18px;}
.bind_okcon  p{padding:0px;}
.bind_okcon  p b{color:#ff0000; font-weight:normal}
.bind_now{border:1px solid #dfdfdf;background:#fff;padding:0 10px;height:20px;line-height:20px;margin-left:10px; display:inline-block}
.bind_r b{color:#666; display:block}
.bind_okcon h3 a{font-weight:normal}
.shouquan{border-left:1px solid #ededed;float:left;text-align:left;padding-left:45px; overflow:hidden}
.bind_shouquan{width:46px;height:36px;background:url(../images/bind_pay.png) no-repeat 0 -149px; display:inline-block; *display:inline;*zoom:1;float:left;margin-right:25px;display:inline;}
.bind_sqcon{float:left;width:190px;}
.bindcon .hd.btnone{border-top:0px;}
.righttips{position:relative;border:1px solid #ffce83;background:#ffffe0;color:#9f6c08;padding:0 10px; z-index:10;width:180px;position:absolute;top:4px;left:-190px;font-size:12px; text-align:left; line-height:26px}
.righttips .tipsrow{width:7px;height:11px;display:block;overflow:hidden;background:url(../images/use-icon-2.gif) no-repeat -12px -777px;position:absolute;top:7px;right:-7px;}
.nav ul li .righttips a{color:#2255dd;position:absolute;right:10px;top:0px;}
/*用户中心订阅*/
/*tab  菜单*/
.t_qh{background:url(../images/uc_bj_03.gif?20121015) 0 -346px repeat-x; height:31px; padding-left:10px;}
.t_qh a,.span{height:31px; display:inline-block; line-height:33px; overflow:hidden; color:#808080;}
.t_qh a:hover{color:#fc6412; text-decoration:none;}
.t_qh a{float:left; margin-right:2px; background:url(../images/uc_bj_03.gif?20121015) left -239px; padding-left:18px;}
.t_qh span{background:url(../images/uc_bj_03.gif?20121015) right -239px; display:inline-block; padding-right:17px;}
.t_qh a.qh_i{background:url(../images/uc_bj_03.gif?20121015) left -198px; font-weight:bold;}
.t_qh span.qh_o{background:url(../images/uc_bj_03.gif?20121015) right -198px; color:#333;}
.t_bd{padding:0 10px;}
.dy_details{padding:30px 0 20px 0; color:#5c5c5c;}
.dy_details a.more{float:right;font-weight:normal; color:#989898}
.dy_details a{color:#5c5c5c;font-weight:bold;}
.dy_list li{line-height:30px;position:relative;width:100%}
.dy_list li span{position:absolute;right:0px; top:0px; color:#989898}
.dy_border{border-bottom:1px dotted #dfdfdf;padding-bottom:30px}
/*喜好*/
.youlove{border:1px solid #cef5fd; background:#f3fdff;padding:10px 15px 15px; overflow:hidden;margin-top:35px;margin-bottom:50px;height:190px;}
.y_tit{position:relative;z-index:0;width:241px;height:43px; background:url(../images/user_dy.png) no-repeat 0 0; overflow:hidden;display:inline-block}
.y_tit span{display:block; text-indent:-999em;}
.yllist{ overflow:hidden;padding-left:35px;}
.yllist li{background:url(../images/user_dy.png) no-repeat; overflow:hidden; text-indent:-999em;float:left;}
.yllist li.img01{width:243px;height:144px;background-position:0 -44px;}
.yllist li.img02{width:278px;height:144px;background-position:-244px -44px;}
.yllist li.img03{width:188px;height:144px;background-position:-523px -44px;}
.no_meg{text-align:center; line-height:31px;font-size:14px;color:#656565; border-bottom:1px dotted #dfdfdf;padding-bottom:30px}
.no_meg i{width:28px;height:31px; background:url(../images/user_dy.png) no-repeat -245px 0; display:inline-block; vertical-align:middle;margin-right:10px;}
/*无筛选条件*/
.no_condition{padding:40px 0 0 95px;}
.no_condition h3{font-size:12px;color:#5c5c5c;padding-left:10px}
.no_condition h3 i{width:12px;height:13px; background:url(../images/user_dy.png) no-repeat -274px 0; display:inline-block; vertical-align:middle;margin-right:10px;}

/*订阅管理*/
.manage{line-height:36px;padding-top:20px;color:#6e6e6e}
a.change{width:60px;height:24px;background:url(../images/user_dy.png) no-repeat -288px 0; display:inline-block; line-height:24px; text-align:center; color:#282828;margin-left:14px;}
.tablecss{margin-top:20px}
.tablecss td{border-top:1px solid #f1f1f1}
.tablecss td{ line-height:39px;}
.tablecss td.time{color:#989898}
.tablecss td input{margin-right:10px;}
.tablecss th{background:#fafafa; line-height:31px;color:#6e6e6e; font-weight:normal;text-align:left}
.th_pd{padding-left:30px;}
.input_txt{width:154px;height:22px;border:1px solid #cecece;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin-left:10px; color:#6e6e6e;padding:0 5px;}
/*订阅管理弹层*/
.tc{width:270px;}
.tc .hd{height:28px; line-height:28px;padding:0 13px;width:242px; background:url(../images/user_dy.png) no-repeat -349px 0; border:1px solid #dbe0e4; text-align:left;font-weight:bold;}
.tc .bd{ border:1px solid #dbe0e4; border-top:0;padding:20px 25px 25px; text-align:center; }
.tc .bd i{width:11px;height:15px;background:url(../images/user_dy.png) no-repeat -620px 0; display:inline-block; vertical-align:middle; margin-right:8px}
.th_pt{padding-top:30px; border:none;padding-bottom:0px}

